created on Tue Nov 05 14:52:25 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

120

100.0%

4 minutes, 42.851 seconds

0

0

0

2. Features

2.1. Functionality of Component Variant: Default in XS PASS

Result: PASS Time: 2.962 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XS Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 320 and height: 480

2.2. Functionality of Component Variant: Default in SM PASS

Result: PASS Time: 2.139 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in SM Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 640 and height: 480

2.3. Functionality of Component Variant: Default in MD PASS

Result: PASS Time: 2.315 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in MD Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1024 and height: 768

2.4. Functionality of Component Variant: Default in LG PASS

Result: PASS Time: 2.289 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in LG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1366 and height: 1024

2.5. Functionality of Component Variant: Default in XLG PASS

Result: PASS Time: 2.541 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 1920 and height: 1280

2.6. Functionality of Component Variant: Default in XXLG PASS

Result: PASS Time: 2.705 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default in XXLG Should have sample content

  • And When asset is downloaded it matches repository asset file signature

1
assert verifyAssetDownload($(selector).firstElement().getAttribute("href"))
  • Where: Browser size width: 2560 and height: 1440

2.7. Functionality of Component Variant: Simple in XS PASS

Result: PASS Time: 1.908 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 320 and height: 480

2.8. Functionality of Component Variant: Simple in SM PASS

Result: PASS Time: 2.029 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 640 and height: 480

2.9. Functionality of Component Variant: Simple in MD PASS

Result: PASS Time: 2.094 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1024 and height: 768

2.10. Functionality of Component Variant: Simple in LG PASS

Result: PASS Time: 2.253 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1366 and height: 1024

2.11. Functionality of Component Variant: Simple in XLG PASS

Result: PASS Time: 2.462 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 1920 and height: 1280

2.12. Functionality of Component Variant: Simple in XXLG PASS

Result: PASS Time: 2.644 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • Where: Browser size width: 2560 and height: 1440

2.13. Functionality of Component Variant: Card in XS PASS

Result: PASS Time: 2.016 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 320 and height: 480

2.14. Functionality of Component Variant: Card in SM PASS

Result: PASS Time: 2.047 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 640 and height: 480

2.15. Functionality of Component Variant: Card in MD PASS

Result: PASS Time: 2.092 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1024 and height: 768

2.16. Functionality of Component Variant: Card in LG PASS

Result: PASS Time: 2.186 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1366 and height: 1024

2.17. Functionality of Component Variant: Card in XLG PASS

Result: PASS Time: 2.425 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 1920 and height: 1280

2.18. Functionality of Component Variant: Card in XXLG PASS

Result: PASS Time: 2.629 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • Where: Browser size width: 2560 and height: 1440

2.19. Functionality of Component Variant: Default with Licensed Image in XS PASS

Result: PASS Time: 1.796 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.20. Functionality of Component Variant: Default with Licensed Image in SM PASS

Result: PASS Time: 1.895 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.21. Functionality of Component Variant: Default with Licensed Image in MD PASS

Result: PASS Time: 1.976 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.22. Functionality of Component Variant: Default with Licensed Image in LG PASS

Result: PASS Time: 2.105 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.23. Functionality of Component Variant: Default with Licensed Image in XLG PASS

Result: PASS Time: 2.250 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.24. Functionality of Component Variant: Default with Licensed Image in XXLG PASS

Result: PASS Time: 2.568 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Licensed Image in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.25. Functionality of Component Variant: Simple with Licensed Image in XS PASS

Result: PASS Time: 2.020 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.26. Functionality of Component Variant: Simple with Licensed Image in SM PASS

Result: PASS Time: 1.993 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.27. Functionality of Component Variant: Simple with Licensed Image in MD PASS

Result: PASS Time: 2.124 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.28. Functionality of Component Variant: Simple with Licensed Image in LG PASS

Result: PASS Time: 2.234 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.29. Functionality of Component Variant: Simple with Licensed Image in XLG PASS

Result: PASS Time: 2.478 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.30. Functionality of Component Variant: Simple with Licensed Image in XXLG PASS

Result: PASS Time: 2.723 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.31. Functionality of Component Variant: Card with Licensed Image in XS PASS

Result: PASS Time: 2.031 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 320 and height: 480

2.32. Functionality of Component Variant: Card with Licensed Image in SM PASS

Result: PASS Time: 2.113 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 640 and height: 480

2.33. Functionality of Component Variant: Card with Licensed Image in MD PASS

Result: PASS Time: 2.246 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1024 and height: 768

2.34. Functionality of Component Variant: Card with Licensed Image in LG PASS

Result: PASS Time: 2.265 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1366 and height: 1024

2.35. Functionality of Component Variant: Card with Licensed Image in XLG PASS

Result: PASS Time: 2.490 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 1920 and height: 1280

2.36. Functionality of Component Variant: Card with Licensed Image in XXLG PASS

Result: PASS Time: 2.726 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download6"
def selectorContainer = "#contentblock6 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Licensed Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Licensed Image in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Licensed Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Licensed Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").text().trim() == "?? 2017 Creator Contributor Copyright Image Owner Copyright Owner"
  • Where: Browser size width: 2560 and height: 1440

2.37. Functionality of Component Variant: Default without Authored Content in XS PASS

Result: PASS Time: 1.379 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 320 and height: 480

2.38. Functionality of Component Variant: Default without Authored Content in SM PASS

Result: PASS Time: 1.449 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 640 and height: 480

2.39. Functionality of Component Variant: Default without Authored Content in MD PASS

Result: PASS Time: 1.499 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1024 and height: 768

2.40. Functionality of Component Variant: Default without Authored Content in LG PASS

Result: PASS Time: 1.560 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1366 and height: 1024

2.41. Functionality of Component Variant: Default without Authored Content in XLG PASS

Result: PASS Time: 1.827 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 1920 and height: 1280

2.42. Functionality of Component Variant: Default without Authored Content in XXLG PASS

Result: PASS Time: 2.185 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download7"
def selectorContainer = "#contentblock7 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have a placehoder image

1
assert $("${selector}[empty]").getAttribute("innerHTML").trim() == ""
  • Where: Browser size width: 2560 and height: 1440

2.43. Functionality of Component Variant: Default with Title and Description in XS PASS

Result: PASS Time: 1.829 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XS Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.44. Functionality of Component Variant: Default with Title and Description in SM PASS

Result: PASS Time: 1.877 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in SM Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.45. Functionality of Component Variant: Default with Title and Description in MD PASS

Result: PASS Time: 1.944 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in MD Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.46. Functionality of Component Variant: Default with Title and Description in LG PASS

Result: PASS Time: 2.048 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in LG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.47. Functionality of Component Variant: Default with Title and Description in XLG PASS

Result: PASS Time: 2.347 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.48. Functionality of Component Variant: Default with Title and Description in XXLG PASS

Result: PASS Time: 2.740 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download8"
def selectorContainer = "#contentblock8 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Default with Title and Description in XXLG Should have sample content

  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.49. Functionality of Component Variant: Simple with Title and Description in XS PASS

Result: PASS Time: 1.911 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.50. Functionality of Component Variant: Simple with Title and Description in SM PASS

Result: PASS Time: 1.992 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.51. Functionality of Component Variant: Simple with Title and Description in MD PASS

Result: PASS Time: 2.122 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.52. Functionality of Component Variant: Simple with Title and Description in LG PASS

Result: PASS Time: 2.171 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.53. Functionality of Component Variant: Simple with Title and Description in XLG PASS

Result: PASS Time: 2.407 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.54. Functionality of Component Variant: Simple with Title and Description in XXLG PASS

Result: PASS Time: 2.645 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download9"
def selectorContainer = "#contentblock9 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.55. Functionality of Component Variant: Card with Title and Description in XS PASS

Result: PASS Time: 2.007 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.56. Functionality of Component Variant: Card with Title and Description in SM PASS

Result: PASS Time: 2.078 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.57. Functionality of Component Variant: Card with Title and Description in MD PASS

Result: PASS Time: 2.136 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.58. Functionality of Component Variant: Card with Title and Description in LG PASS

Result: PASS Time: 2.291 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.59. Functionality of Component Variant: Card with Title and Description in XLG PASS

Result: PASS Time: 2.479 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.60. Functionality of Component Variant: Card with Title and Description in XXLG PASS

Result: PASS Time: 2.692 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download10"
def selectorContainer = "#contentblock10 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Can override non-Licensed Image Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Title and Description in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Can override non-Licensed Image Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Can override non-Licensed Image Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.61. Functionality of Component Variant: Simple with Thumbnail Icon in XS PASS

Result: PASS Time: 1.891 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.62. Functionality of Component Variant: Simple with Thumbnail Icon in SM PASS

Result: PASS Time: 2.053 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.63. Functionality of Component Variant: Simple with Thumbnail Icon in MD PASS

Result: PASS Time: 2.083 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.64. Functionality of Component Variant: Simple with Thumbnail Icon in LG PASS

Result: PASS Time: 2.207 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.65. Functionality of Component Variant: Simple with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.420 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.66. Functionality of Component Variant: Simple with Thumbnail Icon in XXLG PASS

Result: PASS Time: 2.587 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download11"
def selectorContainer = "#contentblock11 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} .icon").size() != 0
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.67. Functionality of Component Variant: Card with Thumbnail Icon in XS PASS

Result: PASS Time: 2.005 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XS Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.68. Functionality of Component Variant: Card with Thumbnail Icon in SM PASS

Result: PASS Time: 2.020 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in SM Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.69. Functionality of Component Variant: Card with Thumbnail Icon in MD PASS

Result: PASS Time: 2.161 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in MD Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.70. Functionality of Component Variant: Card with Thumbnail Icon in LG PASS

Result: PASS Time: 2.233 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in LG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.71. Functionality of Component Variant: Card with Thumbnail Icon in XLG PASS

Result: PASS Time: 2.446 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.72. Functionality of Component Variant: Card with Thumbnail Icon in XXLG PASS

Result: PASS Time: 2.674 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download12"
def selectorContainer = "#contentblock12 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail Icon in XXLG Should have sample content

  • And Has sample icon line

1
assert $("${selector} span.card-icon").size() != 0
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.73. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 1.985 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.74. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 2.017 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.75. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 2.348 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.76. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 2.160 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.77. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 2.469 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.78. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 2.661 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download13"
def selectorContainer = "#contentblock13 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.79. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XS PASS

Result: PASS Time: 2.068 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.80. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in SM PASS

Result: PASS Time: 2.552 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.81. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in MD PASS

Result: PASS Time: 3.363 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.82. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in LG PASS

Result: PASS Time: 3.904 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.83. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XLG PASS

Result: PASS Time: 4.131 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.84. Functionality of Component Variant: Card with Thumbnail using Asset DAM Rendition in XXLG PASS

Result: PASS Time: 4.327 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download14"
def selectorContainer = "#contentblock14 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Asset DAM Rendition in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert $("${selector} .btn").text().toLowerCase() == "Download".toLowerCase()
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.85. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 1.958 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.86. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.061 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.87. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 2.076 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.88. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 2.266 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.89. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 2.518 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.90. Functionality of Component Variant: Simple with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 2.769 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download15"
def selectorContainer = "#contentblock15 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} div.title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} div.description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} div.info").text().contains("jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.91. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XS PASS

Result: PASS Time: 2.086 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.92. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in SM PASS

Result: PASS Time: 2.229 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.93. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in MD PASS

Result: PASS Time: 2.497 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.94. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in LG PASS

Result: PASS Time: 2.654 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.95. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XLG PASS

Result: PASS Time: 2.854 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.96. Functionality of Component Variant: Card with Thumbnail using Thumbnail DAM Rendition in XXLG PASS

Result: PASS Time: 3.112 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download16"
def selectorContainer = "#contentblock16 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Thumbnail using Thumbnail DAM Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains(".thumbnail.")
  • And Has title line

1
assert $("${selector} .card-title").text() == "Asset Title"
  • And Has description line

1
assert $("${selector} .card-description").text() == "Asset Description"
  • And Has info line

1
assert $("${selector} .card-info").text().contains("jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.97. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 1.934 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.98. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 1.962 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.99. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 2.141 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.100. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 2.265 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.101. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 2.397 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.102. Functionality of Component Variant: Simple with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 2.721 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download17"
def selectorContainer = "#contentblock17 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.103. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XS PASS

Result: PASS Time: 2.397 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XS Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.104. Functionality of Component Variant: Card with Custom Thumbnail Rendition in SM PASS

Result: PASS Time: 2.515 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in SM Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.105. Functionality of Component Variant: Card with Custom Thumbnail Rendition in MD PASS

Result: PASS Time: 2.864 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in MD Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.106. Functionality of Component Variant: Card with Custom Thumbnail Rendition in LG PASS

Result: PASS Time: 3.176 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in LG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.107. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XLG PASS

Result: PASS Time: 3.460 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.108. Functionality of Component Variant: Card with Custom Thumbnail Rendition in XXLG PASS

Result: PASS Time: 3.654 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download18"
def selectorContainer = "#contentblock18 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Card with Custom Thumbnail Rendition in XXLG Should have sample content

  • And Does not use Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href")) == false
  • And Uses Thumbnail Asset Rendition

1
assert $("${selector} img").attr("src").contains("/thumbnail.img.")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .card-title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .card-description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .card-info","jpeg file")
  • And Has button line

1
assert compareInnerTextIgnoreCase("${selector} .btn","Download")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.109. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XS PASS

Result: PASS Time: 2.253 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.110. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in SM PASS

Result: PASS Time: 2.246 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.111. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in MD PASS

Result: PASS Time: 2.460 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.112. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in LG PASS

Result: PASS Time: 2.484 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.113. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG PASS

Result: PASS Time: 2.710 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.114. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG PASS

Result: PASS Time: 3.013 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download19"
def selectorContainer = "#contentblock19 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And All images have loaded

1
waitForImagesToLoad2($("img"))
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Width Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has width specified

1
assert $("${selector}").attr("thumbnailwidth").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440

2.115. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XS PASS

Result: PASS Time: 2.024 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XS Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 320 and height: 480

2.116. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in SM PASS

Result: PASS Time: 2.004 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in SM Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 640 and height: 480

2.117. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in MD PASS

Result: PASS Time: 2.105 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in MD Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1024 and height: 768

2.118. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in LG PASS

Result: PASS Time: 2.202 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in LG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1366 and height: 1024

2.119. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG PASS

Result: PASS Time: 2.376 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 1920 and height: 1280

2.120. Functionality of Component Variant: Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG PASS

Result: PASS Time: 2.640 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Download"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#download20"
def selectorContainer = "#contentblock20 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have sample content

1
2
assert $(selector).text().trim().startsWith("Asset Title")
takeScreenshot($(selector).firstElement(), "Should have sample content")
Current

Functionality of Component Variant Simple with Thumbnail using Asset DAM Rendition and Height Set in XXLG Should have sample content

  • And Uses Asset Rendition as thumbnail

1
assert $("${selector} img").attr("src").contains($("${selector}").attr("href"))
  • And Thumbnail has height specified

1
assert $("${selector}").attr("thumbnailheight").equals("50")
  • And Has title line

1
assert compareInnerTextIgnoreCase("${selector} .title","Asset Title")
  • And Has description line

1
assert compareInnerTextIgnoreCase("${selector} .description","Asset Description")
  • And Has info line

1
assert compareInnerTextContains("${selector} .info","jpeg file")
  • And Has license line

1
assert $("${selector} .license").isEmpty()
  • Where: Browser size width: 2560 and height: 1440